someone that carries explosives - French English Dictionary